一个用于托管、管理和探索书籍的 Web 应用程序,支持 PDF、电子书、阅读进度、元数据和统计信息。
BookLore
一个用于托管、管理和探索书籍的 Web 应用程序,支持 PDF、电子书、阅读进度、元数据和统计信息。
Github地址
https://github.com/adityachandelgit/BookLore
项目特点
- • 组织管理:通过“图书馆”和“书架”分类书籍,便于发现和结构化组织。
- • 智能元数据处理:自动从 Goodreads、Amazon 和 Google Books 获取书籍详情,或手动编辑。
- • 多用户支持:管理员可以创建账户、分配图书馆并管理权限。
- • 内置 PDF 和 ePub 阅读器:快速、功能丰富的阅读器,提供可定制的阅读设置和简洁的界面。
- • OPDS 1.2 支持:通过开放出版物分发系统浏览和下载书籍,兼容多种阅读应用。
- • 可选 OIDC 认证:支持 OpenID Connect 认证,可使用本地 JWT 认证或外部提供商(如 Authentik)。
- • 多书籍上传:支持一次性上传多本书籍,并自动检测元数据和组织文件。
- • 持续改进:频繁更新,增加新功能、性能优化和界面改进。
部署指南
- 1. 安装 Docker 和 Docker Compose。
- 2. 创建
docker-compose.yml
文件,配置 BookLore 和 MariaDB 服务。 - 3. 使用
docker compose up -d
命令启动服务。 - 4. 访问
http://localhost:6060
使用 BookLore。
本资源收集于网络,只做学习和交流使用,版权归原作者所有。请购买正版授权并合法使用。若侵犯到您的权益,请联系我们删除。原文链接